from common.base import *

# 1.TODO 打开--163邮箱--网页
driver = webdriver.Chrome()
driver.get('https://mail.163.com')
driver.maximize_window()

# 2.TODO 登录--163邮箱--账号
# 2.1切换登录窗口
login = driver.find_element(By.TAG_NAME,'iframe')
driver.switch_to.frame(login)
# 2.2定位--邮箱账号--输入框,并清空上次登录的账号
driver.find_element(By.NAME, 'email').clear()
# 2.3 输入--邮箱账号'qibaobao0513'
driver.find_element(By.NAME, 'email').send_keys('qibaobao0513')
# 2.4定位--密码--输入框，并输入密码'*******'
driver.find_element(By.NAME, 'password').send_keys('*******')
# 2.5定位--登录--按钮,并点击
driver.find_element(By.ID, 'dologin').click()
sleep(3)

# 3.TODO 写邮件
# 3.1 定位--写信--按钮,并点击
driver.find_element(By.XPATH, '//*[@id="_mail_component_412_412"]/span[2]').click()
sleep(2)
# 3.2 切换到--输入内容--界面
content_window = driver.find_element(By.CLASS_NAME, 'APP-editor-iframe')
driver.switch_to.frame(content_window)
sleep(2)
# 3.3 定位--内容--输入框,输入'热爱生活的琦宝宝'
driver.find_element(By.XPATH, '/html/body').send_keys('热爱生活的琦宝宝!')
# 3.4 切换到--主页--界面
driver.switch_to.default_content()
sleep(2)
# 3.4定位--收件人--输入框,输入'646785211@qq.com'
driver.find_element(By.CLASS_NAME, 'nui-editableAddr-ipt').send_keys('646785211@qq.com')
sleep(2)
# 3.5定位--主题--输入框,输入'Life'
driver.find_element(By.CLASS_NAME, 'nui-ipt-input').send_keys('Life')
# 3.6 定位--发送--按钮,并点击
sleep(2)
driver.find_element(By.CLASS_NAME, 'nui-btn-text').click()

# 4.TODO 退出163邮箱网页
sleep(2)
driver.quit()
